<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Your Web Page Title</title>
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- Standard W3C timers for IE9 and lower -->
    <!--[if lte IE 9]>
      <script>(function(f){window.setTimeout=f(window.setTimeout);window.setInterval=f(window.setInterval)})(function(f){return function(c,t){var a=[].slice.call(arguments,2);return f(function(){c.apply(this,a)},t)}});</script>
    <![endif]-->

    <!-- DOM Level 2 and part of 3 normalizer for IE8 only -->
    <!--[if IE 8]><script src="https://unpkg.com/ie8@latest"></script><![endif]-->

    <!-- DOM Level 4 and Level 3 normalizer -->
    <script src="https://unpkg.com/dom4@latest" defer></script>

    <!-- ES5 Polyfill for non-evergreen browsers -->
    <script>/* IE8 and very old browsers only */Function.bind||(function(s){document.write([
      '<script src="' + s + 'es5-shim.min.js" defer><',
      '<script src="' + s + 'es5-sham.min.js" defer><',
    ''].join('/script>'))}('//cdnjs.cloudflare.com/ajax/libs/es5-shim/4.1.7/'));</script>

    <script type="module">
      window.ESM = !0;
      import $ from '../esm/index.js';
      window.$ = $;
    </script>
    <script nomodule defer src="ubl.js"></script>
    <script>
      setTimeout(function () {
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = 'browser.js';
        document.body.appendChild(script);
      }, 200);
    </script>
  </head>
  <body>
    <p>1</p><p>2</p>
  </body>
</html>